Desired Skills and Experience
- Responsible for software development implementations, taking high-level requirements and producing robust solutions, within predefined timelines, scope limitations, and in accordance with Agile SDLC methodology;
- Responsible for research, planning, estimating, designing, and ensuring customizations and integration components that are designed to meet the business needs;
- Interface with the business operations and product teams for technical specifications; and Participate in customer support processes;
- Responsible for research, planning, estimation, design, while ensuring that customizations and integration components are meeting the business needs;
- Design and code all aspects of solutions within a dynamic, rapid application environment involving a diverse technology stack that includes provide training on coding standards and best practices to team members; and
- Produce quality, tested, and documented code.
- Experience building highly scalable, highly available full stack Java/.NET applications;
- Experience implementing Web API, WCF, or RESTful web service development;
- Experience with responsive design and development using Bootstrap or similar layout frameworks;
- Extensive experience with the relational database model, SQL Server, 2012 or greater, and stored procedure development;
- Proficient in one or more Relational and Non-Relational DB technologies such as MS SQL Server, MongoDB, Cassandra, CouchDB or Postgres;
- Experience with Agile development methodologies including unit testing, test-driven development (TDD), Continuous Integration (CI), Continuous Delivery (CD), Pair Programming, and Automated Testing;
- Proven understanding of OOAD, design patterns, and application development processes and practices with focus on reusability, extensibility, and performance;
- Self-motivated team player who excels in a collaborative environment;
- MS degree or foreign equivalent in computer science, engineering, or related field, or BS degree or foreign equivalent in computer science, engineering, or related field; and
- 3 Plus yrs. of experience in Information Technology (IT) field.
Apply