Develop functioning code.
Senior .NET Engineer (Lead)
The Senior .NET Engineer will product and implement functional software solutions. The Senior .NET Engineer will work with management to define software requirements and take the lead on operational and technical projects.
Analyze, access, input, and retrieve data.
Report pertinent information and assist with tasks to support department operations.
Develop and maintain a solid understanding of the clients products and market.
Adhere to established policies and procedures.
Ensure Customer Service delivery.
Adhere to the Code of Conduct/Ethics and clients Core Values
Duties and responsibilities
Direct software development projects
Produce, test, and debug code
Units of Measure:
Work closely with Project Leader to provide delivery of the platform according to schedule.
Mentor and ensure Design and Coding Standards are maintained.
Bring depth in the .NET and C# environments.
Attend all design and code reviews for the features that are being implemented within the system.
Learn the architecture of the platform and assure that the architecture is maintained as features are added to the system
Lead Engineers and Developers
Complete other duties as assigned
An individual must be able to perform each Essential Function of the job satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities, who are otherwise qualified, to perform the Essential Functions.
Demonstrated expertise with C#/.NET and NoSQL (MongoDB or similar)
Expert ability to design extensible solutions
Expertise with software design and architecture patterns
Ability and passion for developing maintainable software
Ability to follow Clean Code development practices to deliver highly maintainable software products
Strong belief in agile software development practices
Strong team player, accountable and dependable
Strong written and verbal communication skills
Ability and passion for learning and staying current within the field
Excellent attention to detail
Strong desire to get things done and deliver business value
Experience using SOLID principles, 12-factor app principles a plus
Experience with agile software development practices a plus
Experience refining user stories and producing accurate estimates a plus
Experience with Visual Studio, Git a plus
Experience with MongoDB, Docker a plus
Experience with multi-national teams and accents a plus
Minimum of an undergraduate degree in Business, Applied Math, Economics, Statistics, Engineering, Computer Science, or other related field; or a combination of commensurate experience and education.
The Physical Requirements for this position include being able to constantly operate a computer, frequently communicate within the company, constantly communicate with customers or potential customers, occasionally remain in a stationary position, and occasionally transverse about inside the office.
Required Skills: NoSQL; Mongo; C#; .NET; ;VISUAL STUDIO; AGILE; SDLC.
Don't hesitate! Submit your resume today.
SMCI is an EEO employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, national origin, disability, age, genetic information, marital status, military, and veteran status. Members of minority groups, Vietnam Era Veterans and individuals with mental or physical disabilities are encouraged to contact us regarding employment opportunities. In addition, in order to support the provision of business to minority-owned and Women-owned businesses (MWBE), such MWBE are encouraged to contact us regarding subcontracting business opportunities with our firm.
(No third parties, please)
(H1 sponsorship currently unavailable)
(Local candidates only, please)