We are Hiring
Working at our company means being part of a global team that strives for excellence, innovation, and impact. We have a proven history of transforming industries and empowering our clients to achieve their goals. As an associate, you will have the opportunity to shape the future and make a positive difference in the lives of millions of people around the world.
Application Developer - 2 Posts
Job Descriptions:
As an Application Developer, you will lead CAD MACRO into the future by translating system requirements into the design and development of customized systems in an agile environment. The success of CAD MACRO is in your hands as you transform vital business needs into code and drive innovation. Your work will power CAD MACRO and its clients globally, collaborating and integrating code into enterprise systems. You will have access to the latest education, tools and technology, and a limitless career path with the world’s technology leader. Come to CAD MACRO and make a global impact!
Desired Skills:
- Solution using multiple technologies to address functional needs, and convert design to functional and technical specifications.
- Provides and/or oversees business application functional support services to meet customer performance, availability, service level agreements and customer satisfaction targets.
- Ensures adherence to project management, software application development, testing, service management, change management, RCA and other relevant processes, standards, governance and controls
- Plan and manage medium to large scale, complex, integrated application or platform projects to ensure effective and efficient execution in line with guardrails of scope, timeline, budget and quality. Help defining coding best practices within team.
- Perform design reviews
- Strong knowledge of .NET web framework
- Proficient in C# with a good knowledge of their ecosystems
- Strong understanding of object-oriented programming
- Skill for writing reusable libraries
- Familiar with various design and architectural patterns
- Knowledge of concurrency patterns
- Familiarity with Microsoft SQL Server / Mysql
- Experience with popular web application frameworks
- Familiarity with Windows Presentation Framework
- Knack for writing clean, readable, and easily maintainable code
- Understanding of fundamental design principles for building a scalable
- application
- Experience creating database schemas that represent and support
- business processes
- Basic understanding of Common Language Runtime (CLR), its limitations,
- weaknesses, and workarounds
- Experience implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools