Careers at Brainsharp

Build Your Future With Us

Explore opportunities to apply your skills in software engineering, solve complex problems, and contribute to practical technology solutions.

View Open Positions

Career Opportunities

Open Positions

Review the position below and send your resume to our hiring team.

Software Engineering

Application Software Developer

Apply by Email

Education & Experience

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • Minimum of 5 years of software development experience.
  • Minimum of 3.5 years of programming experience in large business environments.

Job Responsibilities

  • Design and develop applications to support the business.
  • Provide technology solutions to complex business problems.
  • Maintain and support codebases for existing applications.
  • Assist in defining the software development infrastructure.
  • Work with external clients and stakeholders to implement solutions.
  • Collaborate with team members to gather requirements and design, code, debug, document, and implement enhancements.
  • Implement unit tests and perform code reviews to ensure code quality.
  • Estimate software development tasks based on requirements and assumptions.
  • Apply software development lifecycle experience and knowledge to support cross-functional activities.
  • Help guide architecture and technology decisions for new systems.
  • Design and implement relational database objects and functions.
  • Investigate and debug software defects.
  • Work independently when required.
  • Drive new initiatives when required.
  • Improve and streamline software development processes and procedures, and help define best practices.
  • Work effectively on both the strategic and tactical aspects of a project.
  • Provide high-level status reports as needed.
  • Support applications in the production environment as needed.

Required Skills

  • Programming Languages: C, Visual C++, C#, JavaScript.
  • Database Technologies: SQL Server, SSMS, T-SQL.
  • Application Frameworks: .NET 4.6, ASP.NET, ADO.NET, WCF, Web API.
  • User Interface Frameworks: WinForms, WebForms, Angular, Ext JS.
  • Web Technologies: HTML, HTTP, AJAX, JSON, XML, XSL, CSS.
  • Development Tools: Visual Studio, Team Foundation Server.
  • Design: OOAD, UML, SOA, MVC.
  • Programming Skills: Multithreading.
  • Strong analytical and problem-solving skills.
  • Excellent oral and written communication skills.
  • Knowledge of all phases of the software development lifecycle.

Please send your resume to hr@brainsharp.com.