Vacancy expired!
RESPONSIBILITIES:
Kforce has a client in search of a Software Engineer in Beaverton, OR. The nature of the work is focused on the company's computer and telephony technology tools used to create, store, exchange, and use all forms of information.
Duties:
Manages employees, sets goals, coach's staff, supports development, collaborates on hiring decisions, disciplinary actions, performance management, and recognition, and rewards
Develops action plans and processes, in coordination with management team, for integrating activities and optimizing department resources to meet major goals and objectives
Facilitates or performs application support, problem solving, and issue resolution with internal and external resources
Contributes and reviews recommendations for technical solutions
Manages and/or contributes to the technical components of the RFP process
Resolves issues and determines options for issue resolution and risk mitigation
Defines and communicates requirements for technical environments and determines the technical scope for projects
Provides technical estimates for project budget input to Senior/Project Manager
Leads and owns engagements with software vendors to ensure that code and configuration requirements and deliverables are met
Enforces architecture, governance, security, and global process standards to system changes and deployments
Coordinates compliance issue identification and remediation
Collaborates with other teams on integration needs/design
Contributes to database design and creates critical-path, high-risk, advanced technical designs
Approves proof of concept efforts and reviews results
REQUIREMENTS:
Bachelor's or Master's degree in Computer Science, Information Systems or a related field; Equivalent combination of education and professional experience in lieu of a degree
5+ years of experience in microservice architecture, domain driven design, and RESTful API's using Java 8+
2+ years of experience working in a distributed/cloud-based environment (AWS preferred) with high transaction volumes
Understanding and experience in one or more Hot Skill Technology (Java, .NET, SAP, PeopleSoft, and/or See Beyond)
Experience with dependency injection, Spring Boot and object relational mapping tools such as Hibernate
Prior development experience with python is desired
Ability to define solutions, provide estimates of effort and risk, and evaluate technical feasibility
Experience with DevOps, continuous integration, unit testing, static analysis, and automated integration tests
Able to leverage NoSQL data stores (DynamoDB, Cassandra, MongoDB, etc.) to ensure data storage is designed for security, reliability, availability, maintainability, and performance
Working knowledge of Scrum and agile principles
Energetic self-starter who can work in a complex collaborative environment that rewards experiments, initiative, curiosity and mentoring
Knowledge of version control systems (GIT), issue tracking tools (Jira), and CI/CD related tools (Jenkins, TeamCity, etc.)
Commitment to and experience in pair programming and performing technical code reviews
Partner with other teams to ensure the service ecosystem is loosely coupled and scalable
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.