The Software Developer position primarily is responsible for working on resolving technology challenges and exploring new ways to create innovation through technology. The work done in this role will implement new solutions that will result in having a positive effect on our clients.
-End-to-end development of software systems from architecture and design through development, including unit-testing, to deployments and maintenance -Provide input to the technology leadership, project management and account teams to define deliverables and timelines -Experiment with and evaluate new technologies -Other duties as assigned.
-Degree in Software Engineering, Computer Science, Math (Major) or another related field required -4+ years’ experience with current web frameworks (preferably MVVM/.NET). -4+ years’ experience with databases and database applications (we use SQL Server). -Required Qualifications (Certifications, Licenses, Software Programs, KSA’s):
Solid understanding of programming fundamentals, development process and strategies (ie: software development models, Test-Driven Development, Gherkin, unit tests, etc.)
Solid understanding of services (web services, microservices, SOA, etc.)
Analytic, problem-solving, and conceptual skills
Team orientation and great interpersonal skills
Ability to work in a detail-oriented fashion without losing sight of the overall picture
Excellent verbal and written communication skills
Familiarity with OWASP controls and overall understanding of secure coding principles
Experience building cloud applications (ideally specifically Microsoft’s Azure) Understanding of CSS and design usability patterns Experience with Kendo components and TypeScript
This is the history of the company written for the CTO who is one of the Cofounders → ¿Cómo cree una empresa de desarrollo en mi pueblo natal desde cero, con personas que no sabían programar?
More about our benefits
Salary in USD.
Equipment will be provided
One week off per year
budget for training for 480 USD