We are currently looking for Software Engineer to join our Charlotte, NC team!
Responsibilities
Responsibilities:
Product and Service Design:
Builds the right products and services to deliver intended value to the customer and to meet the required business objectives. Makes decisions deeply rooted in customer insights (data-driven) and in understanding overall business goals.
Uses a working knowledge of the product or service, competitor products or services, and customer or partner knowledge to contribute to innovative feature area product or service designs.
Provides feedback on the product or service design that appeal to the customer’s sense of style, fun, and aesthetics, as well as their functional needs.
Helps define his or her own role in the delivery of the product or service design.
Designs features of products or services that consider the iteration and change required by the needs of the business.
Technical Design and Implementation:
Develops high-quality code to meet technical requirements, such as scale, global delivery, and implementation across distributed systems, monitoring, serviceability, testability, debugging and maintenance.
Builds the associated tests to validate the code both at the unit level and end-to-end level.
Develops infrastructure that meets the expected return on investment (ROI).
Uses technical software development skills to identify problems and to advocate for improvements to the product or service design.
Develops complete designs and test interfaces that solve classes of problems, enable integration across groups of components, improve reuse, and satisfy business, customer, engineering, and operational requirements.
Drives design reviews, defines interfaces between code modules, and applies existing technology to designs.
Considers diagnosability, portability/monitoring, reliability, and maintainability, and understands when his or her code is ready to be shared and delivered.
Applies coding patterns and best practices.
Uses data and insights from customer and production to contribute to some technical design and implementation decisions.
Quality Code and Validation:
Creates and validates efficient, stable, secure, maintainable, scalable, performant, well-tested, and reusable code that enables customer and business goals for the product or service and fully complies with Microsoft’s security, accessibility, and privacy requirements.
Builds the correct tests and tools to validate that the code meets quality goals or service.
Analyzes data and presents conclusions in a manner that enables self and peers where appropriate to understand and solve problems.
Ensures that quality is maintained throughout the entire life of the product or service.
Considers performance and maintainability and understands when his or her code is ready to be shared or delivered, resolving broad product areas.
Exposes test coverage issues, organizes, and implements integration tests, and resolves broad problem areas.
Uses technical knowledge of feature area design and code to identify risks and prevent bugs.
Presents conclusions that fully describe defects, their impact to feature areas, customer scenarios, and quality targets.
Demonstrates some knowledge of data – knows what data is needed, how to find new or missing data, describes defects, and their relevance to product and service targets (within scope of the job).
In some positions, uses customer or partner knowledge to ensure that requirements are validated, and that quality is improved throughout the product or service cycle.
Engineering Lifecycle:
Uses, defines, and improves coding and testing practices, processes, tools, infrastructure, and standards that produce the expected product or service outcomes for Microsoft and the customer with increasing efficiency.
Uses an understanding of the engineering lifecycle and previous deployment experience to advocate for improvements over successive milestones.
Drives design and code reviews and shares best practices across the team.
Uses an understanding of the engineering lifecycle to propose lifecycle improvements, over successive milestones.
Participates in design and code reviews and shares best practices.
Effective Team:
Acts constructively within the team context to increase the efficiency, impact, and morale of the team. Works proactively across team, product, service, or platform boundaries to share information and technology, and ensure that peer-team goals are aligned. Builds teams if appropriate. Mentors others and proactively seeks mentorship from others.
Consistently collaborates across disciplines within the feature team.
Proactively manages dependencies and demonstrates an ability to resolve conflict.
Proactively shares information, across the team, to the right audience with the appropriate level of detail and timeliness.
Reinforces the positive team environment by modeling best practices and behavior that promotes good morale.
Mentors other engineers and proactively seeks mentorship from others. Seeks and provides feedback consistently.
Applies insights to improving team-oriented behaviors.
Product and Service Ownership:
Consistently and strongly demonstrates a sense of personal accountability for the quality and completeness of the entire product or service and resulting user experience.
Maintains a sense of pride and craftsmanship that yields output with aesthetic, as well as technical value in the product that we ship.
Has a sense of pride, commitment and personal accountability for the end-to-end product or service quality, completeness, and resulting user experience for the life of the product or service.
Uses the product/service regularly to understand it thoroughly and discover ways to improve it.
Ensures an aesthetically pleasing design, and a user experience that is simple, elegant, and useful.
Initiates collaboration and helps across disciplines to resolve issues outside of his or her area of responsibility to ensure the highest level of quality.
Demonstrates a strong commitment to the product/service’s quality in use and takes appropriate action to resolve issues throughout the life of the product or service.
Qualifications
Basic Qualifications:
Technical Skills Required :
Proficient in two or more of the following areas and have 2+ years of relevant industrial experience with :
Software engineering in C# / C++, Python, Java
AI & Machine Learning
Azure/Cloud services, Azure Data Factory, Azure Data Lake
Relational and NoSQL databases ETL techniques.
Knowledge of data gathering, cleaning, transforming, and modeling techniques.
Strong problem solving and algorithmic thinking capability.
Strong ability to deal with ambiguity and identify important problems to solve.
Fluency in English required.
Preferred Skills and Experience:
Technical Skills Preferred
Large scale distributed computation
Security or compliance experience
Strong communications and collaboration skills required.
Fluency in Spanish, Russian, Mandarinor another language a plus.
Bachelor’s or Master’s degree in computer science, Data Science, Mathematics, Statistics, or related technical field preferred
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Apply Now
To help us track our recruitment effort, please indicate your email/cover letter where (vacanciesinukraine.com) you saw this job posting.