The Software Developer position develops enterprise-level software that meets business needs using primarily Microsoft technologies. Conforms to industry best practices for code construction, software security, data security, scalability, and performance. They will interact with stakeholders to understand business requirements and accurately translate them into working code as well as provide reliable estimation of work and commit best efforts to delivering work in alignment with those estimates. They will need to consistently maintain a high level of quality in developed code. Collaborate with other technology professionals (e.g., developers, testers, infrastructure personnel, DBAs, external vendors, etc.) on key architectural decisions and delivery of work. A software developer will also build collegial and effective working relationships with coworkers and demonstrate diligence, initiative, and follow-through in the execution of job duties. While maintaining up-to-date technical knowledge and awareness of relevant emerging technologies
Software tools/skills needed
Education & Experience:
...