

-
Act as a subject matter expert by creating architectural specifications and addressing problems of systems integration and compatibility
-
Create and maintain new systems and upgrade legacy systems
-
Coordinate and communicate with stakeholders
-
Provide technical expertise to junior programmers and oversee work by the team
-
Analyze and improve existing systems by identifying where improvements to user efficiency, robustness and stability can be made or where manual processes can be replaced by software solutions
-
Design, implement, test, and deploy enhancements to our current applications and architecture
-
Perform research on the potential project feasibility to management
-
Provide technical expertise to junior programmers and oversee work by the team
-
Be a great team player capable of helping your colleagues perform better in their jobs
-
Building both customer facing web apps and back-end services with modern tools
-
Engage in daily stand-ups, code reviews, and architecture discussions
-
Utilize DevOps tools and practices for building, deploying, and maintaining software in production environments
-
Optimize applications for maximum reliability, security, speed, and scalability
-
Continuously learn new technologies and validating concepts to pick the right tool for the job
-
Participate in a collaborative, productive culture around product-focused goals
What You Need
-
A Bachelor’s degree in Computer Science, Information System, or a related field, or equivalent experience
-
A minimum of 6 years experience working on full-stack software development on the .NET platform
-
Experience in cloud platforms (Azure preferred) with Infrastructure as Code
-
Experience with JavaScript/TypeScript and Vue.js
-
Knowledge and experience with SQL & NoSQL databases
-
Self-motivated and able to deal with ambiguity, and manage multiple project deliverables and deadlines
-
Ability to explain complicated or technical information to non-technical audiences
-
Adapt well to change and problem solve quickly and smoothly
-
Desired Experience:
-
3+ years of implementing code level patterns that allow large codebases & teams to scale
-
Great written and oral presentation skills
-
Experience driving efforts across product groups and business units
-
Solid coding, debugging, algorithm design, and problem-solving skills
-
Experience with orchestration and distributed system architecture patterns
Physical Requirements
-
Prolonged periods of sitting at a desk and working on a computer.
-
Must be able to lift up to 15 pounds at a time.
Techficient is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.